package 标准输出流;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Logger {
    public static void log(String msg) {
        try {
//            创建一个标准输出流，指向一个日志文件
            PrintStream out = new PrintStream(new FileOutputStream("IO流/src/log.txt", true));
//            改变输出方向
            System.setOut(out);
//            获取当前系统时间，并格式化日期格式
            Date nowTime = new Date();
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
            String strTime = sdf.format(nowTime);

            System.out.println(strTime + ": " + msg);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }
}
